Modelagem de sistemas: a especificação da arquitetura do sistema, componentes de software. Modelagem UML (diagramação, dicionário de dados e modelagem de dados). Projeto físico de Software: estudo de hardware. Ferramentas Case. Reengenharia. Especificação/Implementação de um projeto de software. Técnicas de teste de software.